iT邦幫忙

2018 iT 邦幫忙鐵人賽
DAY 1
3
自我挑戰組

用 laravel 尻出自己形狀的 line bot,還要撐三十天!系列 第 1

【第一天】萬事起頭難,這篇就來做環境吧!

  • 分享至 

  • xImage
  •  

【第一天】萬事起頭難,這篇就來做環境吧!

要做一碗雜碎麵,你要先找到雜碎和麵,才能加湯!

今天要做一個自嗨用對話機器人,我決定用 laravel 5.5來做,佈署在heroku上。
為什麼是這樣的組合咧?因為方便又免費,對我這個隨時會選擇放棄的碼農來說,這樣的組合就像在台北街頭找到30元滷肉飯一樣愛不釋手啊!

點我看官方文件!

composer global require "laravel/installer"

好了,今天就這樣!
laravel 安裝相信大家都會,官方文件也比我講詳細一百倍,這篇的重點就不放在這了。
記得要先require最重要的LINE Bot SDK

composer require linecorp/line-bot-sdk

再來是 Heroku,要如何把 github上的專案 Deploy在 Heroku上咧?
接圖!
https://ithelp.ithome.com.tw/upload/images/20171206/20107380BDgw99AcuJ.png
再接!
https://ithelp.ithome.com.tw/upload/images/20171206/20107380cBX3UWmMGJ.png
看我手里劍! 這邊 pipeline我是沒選,之後設定也可以。
https://ithelp.ithome.com.tw/upload/images/20171206/20107380kYPVYt2Ecp.png
看我月牙天衝!
https://ithelp.ithome.com.tw/upload/images/20171206/20107380p6yjr72sRs.png
伸縮伸縮自在的愛!
https://ithelp.ithome.com.tw/upload/images/20171206/20107380ak6iCajcog.png
剪刀,石頭,石頭!
https://ithelp.ithome.com.tw/upload/images/20171206/20107380sQ2O4tJCWC.png
不截圖了好麻煩
https://ithelp.ithome.com.tw/upload/images/20171206/20107380YvWxdr4vJ1.png

點下去之後你應該會很順利的看到403,不要慌!

有兩件事情要記得做

  1. 記得要把你的環境變數設定起來,就是你專案的.env裡面的東東。
    https://ithelp.ithome.com.tw/upload/images/20171206/20107380mVoFXVXjMO.png
  2. 要把一個神祕的檔案放在你專案的跟目錄底下 參考文件
    https://ithelp.ithome.com.tw/upload/images/20171206/20107380a0kp2G459b.png
    內容如下即可
web: vendor/bin/heroku-php-apache2 public/

之後應該就可以順利看到熟悉的 laravel頁面了
https://ithelp.ithome.com.tw/upload/images/20171206/20107380wGiES1T0Qh.png

如果有什麼問題或描述不清楚的話可以直接留言給我,github的連結在這邊,可供參考~

完蛋了光截圖寫步驟就快兩小時,電動都不夠打了


下一篇
【第二天】蛤!? 怎麼這麼麻煩!
系列文
用 laravel 尻出自己形狀的 line bot,還要撐三十天!30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言